package com.lucher.tangstore.common;

import java.util.*;

public class DataUtils {





    //方法一：通过list去重
    public static String []   arrayCleanByList(String [] arrStr) {
        if(arrStr==null || arrStr.length == 0) {  return  null; }

        List<String> list = new ArrayList<String>();
        for (int i=0; i<arrStr.length; i++) {
            if(!list.contains(arrStr[i])) {
                list.add(arrStr[i]);
            }
        }
        //返回一个包含所有对象的指定类型的数组
        return list.toArray(new String[1]);

    }



    //通过Map模式对数组进行去重
    public static String [] arrayCleanByMap(String [] arrStr) {
        if(arrStr==null || arrStr.length == 0) {  return  null; }
        Map<String, Object> map = new HashMap<String, Object>();
        for (String str : arrStr) {
            map.put(str, str);
        }
        //返回一个包含所有对象的指定类型的数组
        return map.keySet().toArray(new String[1]);

    }
}
